@font-face {
    font-family: "Chops";
    src: url(../Fuentes/Chops.ttf) format("truetype");
}
@font-face {
    font-family: "GeoSans";
    src: url(../Fuentes/GeosansLight.ttf) format("truetype");
}
@font-face {
    font-family: "GocaLogotype";
    src: url(../Fuentes/GocaLogotype.ttf) format("truetype");
}
@font-face {
    font-family: "Idiot";
    src: url(../Fuentes/idiot.ttf) format("truetype");
}
@font-face {
    font-family: "LemurLight";
    src: url(../Fuentes/lemur_light.ttf) format("truetype");
}
@font-face {
    font-family: "Kawoszeh";
    src: url(../Fuentes/kawoszeh.ttf) format("truetype");
}


body{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#divContendor{
    width: 100%;
    height: 600px;
}
#divEncabezado{
    position: relative;
    margin: auto;
    margin-bottom: 2px;
}
#divCuerpo{
    display: block;
    margin: auto;
    width: 1200px;
    overflow: hidden;
}

#divSubCategorias{
    position: relative;
    margin: auto;
    margin-bottom: 2px;
}
#divSecciones{
    float: left;
    position: relative;
    margin: auto;
    margin-right: 5px;
}
#divCaracteristicas{
    float: right;   
    position: relative;
    margin: auto;
}
#tituloEncabezado{
    font-size: 50px;  
    float: left; 
    margin: 50px 10px 10px 50px;
}
#tablaSubCategorias{
    width: 100%;    
    float: left;
}
#tablaSubCategorias td{
    border: 1px solid red;
}
#tablaSubCategorias td:hover{
    background-color: white;
    cursor: pointer;
}

#pie{
    margin-top: 3px;
    margin-bottom: 30px;
    position: relative;
    margin: auto;
}

.table-simple {
    width: 500px;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-simple th,
.table-simple td {
    border: 1px solid #d1d1d1;
    padding-top: 3px;
    padding-bottom: 3px;
}
.table-simple tr:first-child th { /* primera fila */
    border-top: none;
}
.table-simple tr:last-child td { /* ultima fila */
    border-bottom: none;
}
.table-simple th:first-child,
.table-simple td:first-child { /* primera columna */
    border-left: none;
}
.table-simple th:last-child,
.table-simple td:last-child { /* ultima columna */
    border-right: none;
}




/* style_menu1  */

.style_menu1 {
    padding:0 0 0 1em; 
    margin:0; 
    list-style:none; 
    height:43px; 
    position:relative; 
    background:transparent url(../images/style_menu1/pro16_back.gif) repeat-x left top; 
    font-size:11px;
}
.style_menu1 li {
    float:left; 
    height:43px;
}
.style_menu1 li a {
    display:block; 
    float:left; 
    height:40px; 
    line-height:35px; 
    color:#888; 
    text-decoration:none; 
    font-weight:bold; 
    text-align:center; 
    padding:0 0 0 10px; 
    cursor:pointer; 
    background:url(../../images/style_menu1/pro16_0a.gif) no-repeat;
}
.style_menu1 li a b {
    float:left; 
    display:block; 
    padding:0 60px 0 0; 
    background:url(../images/style_menu1/pro16_0.gif) no-repeat right top;
}
.style_menu1 li.current a {
    color:#000; 
    background:url(../images/menu1/pro16_2a.gif) no-repeat;
}
.style_menu1 li.current a b {
    color:#000; 
    background:url(../images/style_menu1/pro16_2.gif) no-repeat right top;
}
.style_menu1 li a:hover {
    color:#000; 
    background: url(../images/style_menu1/pro16_2a.gif) no-repeat;
}
.style_menu1 li a:hover b {
    color:#000; 
    background:url(../images/style_menu1/pro16_2.gif) no-repeat right top;
}
.style_menu1 li.current a:hover {
    color:#000; 
    cursor:default;
}

/* style_menu2 */
.style_menu2 {
    padding:5px 0 0 1em; 
    margin:0; 
    list-style:none; 
    height:35px; 
    position:relative; 
    background:transparent url(../images/style_menu2/pro_seventeen_0c.gif) repeat-x left bottom; 

}
.style_menu2 li {
    float:left; 
    height:35px; 
    margin-right:1px;
}
.style_menu2 li a {
    display:block; 
    float:left; 
    height:35px; 
    line-height:33px;
    color:#333; 
    text-decoration:none; 
    font-weight:bold; 
    text-align:center; 
    padding:0 0 0 4px;
    cursor:pointer; background:url(../images/style_menu2/pro_seventeen_0a.gif) no-repeat;
}
.style_menu2 li a b {
    float:left; 
    display:block; 
    padding:0 16px 5px 12px; 
    background:url(../images/style_menu2/pro_seventeen_0b.gif) no-repeat right top;
}
.style_menu2 li.current a {
    color:#000; 
    background:url(../images/style_menu2/pro_seventeen_2a.gif) no-repeat;
}
.style_menu2 li.current a b {
    background:url(../images/style_menu2/pro_seventeen_2b.gif) no-repeat right top;
}
.style_menu2 li a:hover {
    color:#000; 
    background: url(../images/style_menu2/pro_seventeen_1a.gif) no-repeat;
}
.style_menu2 li a:hover b {
    background:url(../images/style_menu2/pro_seventeen_1b.gif) no-repeat right top;
}
.style_menu2 li.current a:hover {
    color:#000; 
    background: url(../images/style_menu2/pro_seventeen_2a.gif) no-repeat; 
    cursor:default;
}
.style_menu2 li.current a:hover b {
    background:url(../images/style_menu2/pro_seventeen_2b.gif) no-repeat right top;
}

/* style_menu3 */
.style_menu3 {
    padding:5px 0 0 1em; 
    margin:0; 
    list-style:none; 
    height:40px; 
    position:relative; 
    background:transparent url(../images/style_menu3/pro_five_0c.gif) repeat-x left bottom; 
    font-size:11px;
}
.style_menu3 li {
    float:left; 
    height:40px; 
    margin-right:1px;
}
.style_menu3 li a {
    display:block; 
    float:left; 
    height:40px; 
    line-height:35px; 
    color:#333; 
    text-decoration:none; 
    font-weight:bold; 
    text-align:center; 
    padding:0 0 0 4px; 
    cursor:pointer; 
    background:url(../images/style_menu3/pro_five_0a.gif) no-repeat;
}
.style_menu3 li a b {
    float:left; 
    display:block; 
    padding:0 16px 5px 12px; 
    background:url(../images/style_menu3/pro_five_0b.gif) no-repeat right top;
}
.style_menu3 li.current a {
    color:#000; 
    background:url(../images/style_menu3/pro_five_2a.gif) no-repeat;
}
.style_menu3 li.current a b {
    background:url(../images/style_menu3/pro_five_2b.gif) no-repeat right top;
}
.style_menu3 li a:hover {
    color:#000; 
    background: url(../images/style_menu3/pro_five_1a.gif) no-repeat;
}
.style_menu3 li a:hover b {
    background:url(../images/style_menu3/pro_five_1b.gif) no-repeat right top;
}
.style_menu3 li.current a:hover {
    color:#000; background: url(../images/style_menu3/pro_five_2a.gif) no-repeat; 
    cursor:default;
}
.style_menu3 li.current a:hover b {
    background:url(../images/style_menu3/pro_five_2b.gif) no-repeat right top;
}

.style_menu4 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../images/style_menu4/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.style_menu4 li {float:left;}
.style_menu4 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.style_menu4 li a b {float:left; display:block; padding:0 16px 0 8px;}
.style_menu4 li.current a {color:#fff; background:url(../images/style_menu4/button3.gif);}
.style_menu4 li.current a b {background:url(../images/style_menu4/button3.gif) no-repeat right top;}
.style_menu4 li a:hover {color:#fff; background:#000 url(../images/style_menu4/button2.gif);}
.style_menu4 li a:hover b {background:url(../images/style_menu4/button2.gif) no-repeat right top;}
.style_menu4 li.current a:hover {color:#fff; background:#000 url(../images/style_menu4/button3.gif); cursor:default;}
.style_menu4 li.current a:hover b {background:url(../images/style_menu4/button3.gif) no-repeat right top;}

.style_menu5 {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative;}
.style_menu5 li {float:left;}
.style_menu5 li a {display:block; float:left; height:30px; line-height:29px; background:url(../images/style_menu5/pro_nine_0a.gif) no-repeat; color:#000; text-decoration:none; font-size:11px; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer;}
.style_menu5 li a b {float:left; display:block; padding:0 12px 0 0; background:url(../images/style_menu5/pro_nine_0.gif) right top;}
.style_menu5 li.current a {color:#fff; background:url(../images/style_menu5/pro_nine_2a.gif) no-repeat;}
.style_menu5 li.current a b {background:url(../images/style_menu5/pro_nine_2.gif) right top;}
.style_menu5 li a:hover {color:#fff; background:url(../images/style_menu5/pro_nine_1a.gif) no-repeat;}
.style_menu5 li a:hover b {background:url(../images/style_menu5/pro_nine_1.gif) right top;}
.style_menu5 li.current a:hover {color:#fff; background:url(../images/style_menu5/pro_nine_2a.gif) no-repeat; cursor:default;}
.style_menu5 li.current a:hover b {background:url(../images/style_menu5/pro_nine_2.gif) right top;}

.style_menu6 {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative;}
.style_menu6 li {float:left; background:url(../images/style_menu6/pro_ten_1.gif);}
.style_menu6 li a {display:block; float:left; height:30px; line-height:29px; background:url(../images/style_menu6/pro_ten_0.gif) no-repeat; color:#ddd; text-decoration:none; font-size:11px;  font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer;}
.style_menu6 li a b {float:left; display:block; padding:0 15px 0 0; background:url(../images/style_menu6/pro_nine_0.gif) right top;}
.style_menu6 li.current a {color:#fff; background:url(../images/style_menu6/pro_ten_2.gif);}
.style_menu6 li.current a b {background:url(../images/style_menu6/pro_ten_2.gif) right top;}
.style_menu6 li a:hover {color:#fff; background:url(../images/style_menu6/pro_ten_1.gif);}
.style_menu6 li a:hover b {background:url(../images/style_menu6/pro_ten_1.gif) right top;}
.style_menu6 li.current a:hover {color:#fff; background:url(../images/style_menu6/pro_ten_2.gif); cursor:default;}
.style_menu6 li.current a:hover b {background:url(../images/style_menu6/pro_ten_2.gif) right top;}

.style_menu7 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../images/style_menu7/three_0.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.style_menu7 li {float:left;}
.style_menu7 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.style_menu7 li a b {float:left; display:block; padding:0 16px 0 8px;}
.style_menu7 li.current a {color:#fff; background:url(../images/style_menu7/three_2.gif);}
.style_menu7 li.current a b {background:url(../images/style_menu7/three_2.gif) no-repeat right top;}
.style_menu7 li a:hover {color:#fff; background:#000 url(../images/style_menu7/three_1.gif);}
.style_menu7 li a:hover b {background:url(../images/style_menu7/three_1.gif) no-repeat right top;}
.style_menu7 li.current a:hover {color:#fff; background:#000 url(../images/style_menu7/three_2.gif); cursor:default;}
.style_menu7 li.current a:hover b {background:url(../images/style_menu7/three_2.gif) no-repeat right top;}

.style_menu8 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../images/style_menu8/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.style_menu8 li {float:left;}
.style_menu8 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.style_menu8 li a b {float:left; display:block; padding:0 16px 0 8px;}
.style_menu8 li.current a {color:#fff; background:url(../images/style_menu8/button3.gif);}
.style_menu8 li.current a b {background:url(../images/style_menu8/button3.gif) no-repeat right top;}
.style_menu8 li a:hover {color:#fff; background:#000 url(../images/style_menu8/button4.gif);}
.style_menu8 li a:hover b {background:url(../images/style_menu8/button4.gif) no-repeat right top;}
.style_menu8 li.current a:hover {color:#fff; background:#000 url(../images/style_menu8/button3.gif); cursor:default;}
.style_menu8 li.current a:hover b {background:url(../images/style_menu8/button3.gif) no-repeat right top;}



.style_menu_horizontal1 {list-style:none; padding:15px 0 11px 0; margin:30px 10px 30px 0; width:170px; }
.style_menu_horizontal1 li {display:block; margin:0 0 4px 19px;}
.style_menu_horizontal1 li a {display:block; width:150px; height:26px; text-decoration:none; background:url(../images/style_menu_horizontal1/vtab.gif) left top; text-decoration:none; color:#fff;  line-height:24px; text-indent:15px; border-right:1px solid #000;}
.style_menu_horizontal1 li a:hover {background:url(../images/style_menu_horizontal1/vtab.gif) left center; color:#050; border-color:#888;}
.style_menu_horizontal1 li.current a, .style_menu_horizontal1 li.current a, .style_menu_horizontal1 li.current a:hover{background:url(../images/style_menu_horizontal1/vtab.gif) left bottom; color:#000; border-color:#fff;cursor:default;}


.style_menu_vertical2 {
    list-style:none;    padding:15px 0 11px 0; 
    margin:30px 10px 30px 0;    width:170px; 
}
.style_menu_vertical2 li {
    display:block; margin:0 0 4px 19px; 
}
.style_menu_vertical2 li a {
    display:block;  width:150px; 
    height:26px;    text-decoration:none; 
    background:url(../images/style_menu_vertical2/vtab.gif) left top; 
    font-size:12px; text-decoration:none; 
    color:#fff;     line-height:24px; 
    text-indent:15px;   border-right:1px solid #000; 
    font-size: 10px 
}
.style_menu_vertical2 li a:hover {
    background:url(../images/style_menu_vertical2/vtab.gif) left center; 
    color:#2e2e2e; 
    border-color:#888; 
    cursor: pointer
}
.style_menu_vertical2 li.current a, .style_menu_vertical2 li.current a, .style_menu_vertical2 li.current a:hover{
    background:url(../images/style_menu_vertical2/vtab.gif) left bottom; 
    color:#000; 
    border-color:#fff;
    cursor:default;
}


.style_menu_vertical3 {
    list-style:none;    padding:15px 0 11px 0; 
    margin:30px 10px 30px 0;    width:170px; 
}
.style_menu_vertical3 li {
    display:block; margin:0 0 4px 19px; 
}
.style_menu_vertical3 li a {
    display:block;  width:150px; 
    height:26px;    text-decoration:none; 
    background:url(../images/style_menu_vertical3/vtab.gif) left top; 
    font-size:12px; text-decoration:none; 
    color:#fff;     line-height:24px; 
    text-indent:15px;   border-right:1px solid #000; 
    font-size: 10px 
}
.style_menu_vertical3 li a:hover {
    background:url(../images/style_menu_vertical3/vtab.gif) left center; 
    color:#2e2e2e;
    border-color:#888; 
    cursor: pointer
}
.style_menu_vertical3 li.current a, .style_menu_vertical3 li.current a, .style_menu_vertical3 li.current a:hover{
    background:url(../images/style_menu_vertical3/vtab.gif) left bottom; 
    color:#000; 
    border-color:#fff;
    cursor:default;
}

.style_menu_vertical4 {
    list-style:none;    padding:15px 0 11px 0; 
    margin:30px 10px 30px 0;    width:170px; 
}
.style_menu_vertical4 li {
    display:block; margin:0 0 4px 19px; 
}
.style_menu_vertical4 li a {
    display:block;  width:150px; 
    height:26px;    text-decoration:none; 
    background:url(../images/style_menu_vertical4/vtab.gif) left top; 
    font-size:12px; text-decoration:none; 
    color:#fff;     line-height:24px; 
    text-indent:15px;   border-right:1px solid #000; 
    font-size: 10px 
}
.style_menu_vertical4 li a:hover {
    background:url(../../images/style_menu_vertical4/vtab.gif) left center; 
    color:#2e2e2e;
    border-color:#888; 
    cursor: pointer
}
.style_menu_vertical4 li.current a, .style_menu_vertical4 li.current a, .style_menu_vertical4 li.current a:hover{
    background:url(../images/style_menu_vertical4/vtab.gif) left bottom; 
    color:#000; 
    border-color:#fff;
    cursor:default;
}

